package org.jvending.provisioning.config.matchers.impl;

public class MatchersTypeDriver implements org.apache.ws.jaxme.impl.JMSAXDriver {
    public org.xml.sax.helpers.AttributesImpl getAttributes(org.apache.ws.jaxme.impl.JMSAXDriverController pController, java.lang.Object pObject) throws org.xml.sax.SAXException {
        org.xml.sax.helpers.AttributesImpl _1 = new org.xml.sax.helpers.AttributesImpl();
        return _1;
    }

    public java.lang.String getPreferredPrefix(java.lang.String pURI) {
        if (pURI == null) {
            pURI = "";
        }
        if (pURI.equals("http://java.sun.com/xml/ns/j2ee-cp")) {
            return "j2ee-cp";
        }
        return null;
    }

    public void marshalChilds(org.apache.ws.jaxme.impl.JMSAXDriverController pController, org.xml.sax.ContentHandler pHandler, java.lang.Object pObject) throws org.xml.sax.SAXException {
        org.jvending.provisioning.config.matchers.MatchersType _1 = (org.jvending.provisioning.config.matchers.MatchersType) pObject;
        java.util.List _2 = _1.getMatcher();
        for (int _3 = 0; _3 < (_2).size(); _3++) {
            org.apache.ws.jaxme.impl.JMSAXDriver _4 = pController.getJMMarshaller().getJAXBContextImpl().getManagerS(org.jvending.provisioning.config.matchers.Matcher.class).getDriver();
            pController.marshal(_4, "http://java.sun.com/xml/ns/j2ee-cp", "matcher", (org.jvending.provisioning.config.matchers.MatcherType) _2.get(_3));
        }
    }

}
